package com.lagou.homework02;

/**
 * 设计和实现以下枚举类  手机卡的类型总共有3种：大卡、小卡、微型卡
 */
public enum MobileCardEnum {
    // 枚举类型要求枚举的所有值必须放在最前面，这些值默认使用 public static final进行修饰，所以是类层级的
    BIG("大卡"), SMALL("小卡"), MINI("微型卡");
    private final String cardType;

    //final修饰的成员变量必须初始化，这里使用构造方法的形式，更灵活
    private MobileCardEnum(String cardType) {
        this.cardType = cardType;
    }

    // 提供公有的get方法可以在本类的外部访问该成员变量的数值

    public String getCardType() {
        return cardType;
    }
}


